Modelling Combinatorial Problems for CLP(FD+R)

نویسنده

  • Henk Vandecasteele
چکیده

The paper presents results of modelling and solving a large industrial combinatorial problem with Constraint Logic Programming (CLP) in cooperation with Linear Programming (LP). The problem at hand is scheduling the maintenance of the power units in the power plants of Flanders. Using finite domain solvers ROPE [VD94] and SICStus [Swe97] we were never able to derive an optimal solution. Most of constraints used in the model are linear inequations over integer variables. A number of experiments have been done at IC-Parc by running the Finite Domain solver in ECLiPSe [Eur98] using CPLEX to work on the linear constraints. Unfortunately, the solver was inefficient for the given problem. We have modified the existing model to a model with only linear constraints over boolean variables. Most of these constraints are uni-modular constraints. The same solver has derived significantly better results on the modified model. We describe both models and compare the empirical results.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scheduling and Packing in the Constraint Language Cc(fd) Scheduling and Packing in the Constraint Language Cc(fd)

Constraint Logic Programming (CLP), and its generalization in the cc framework, deene a class of declarative constraint languages combining nondeterministic goal-directed programming with constraint techniques over an arbitrary domain. CLP languages are particularly attractive for combinatorial search problems as they ooer a short development time and a reasonable eeciency. In this paper, we pr...

متن کامل

Enhancing CLP branch and bound techniques for scheduling problems

In this paper, we propose a constraint logic programming (CLP) approach to the solution of a job shop scheduling problem in the field of production planning in orthopaedic hospital departments. A pure CLP on finite domain (CLP(FD)) approach to the problem has been developed, leading to disappointing results. In fact, although CLP(FD) has been recognized as a suitable tool for solving combinator...

متن کامل

Correctness Considerations in CLP(FD) Systems

Constraint logic programming (CLP) is a declarative formalism for describing conditions a solution must satisfy. Constraint logic programming over finite domains, denoted as CLP(FD), considers problems involving integers, including combinatorial problems such as planning, scheduling and allocation tasks. Given a problem description, a constraint solver tries to find valid solutions via constrai...

متن کامل

An empirical study of constraint logic programming and answer set programming solutions of combinatorial problems

This paper presents experimental comparisons between the declarative encodings of various computationally hard problems in both Answer Set Programming (ASP) and Constraint Logic Programming over finite domains (CLP(FD)). The objective is to investigate how the solvers in the two domains respond to different problems, highlighting strengths and weaknesses of their implementations and suggesting ...

متن کامل

Efficient Labelling and Constraint Relaxation for Solving Time Tabling Problems

Constraint Logic Programming over Finite Domains, CLP(FD), has been in constant development for a few years. CLP(FD) allows an efficient resolution of various highly combinatorial problems in scheduling, cutting-stock, warehouse location, planning, molecular biology ... [DIN 90a,b,c], [BAP 92], [BEL 92], [CHA 92], [CLA 93], [BOI 94b]. From a software engineering view point, this approach provid...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998